/*
srkrt_disp_gui_ivy.h
Ce fichier contient les protoypes des fonctions utilisées par le bus ivy pour jouer en réseaux.
*/
#ifndef INCLUDE_SRKRT_DISP_GUI_IVY
#define INCLUDE_SRKRT_DISP_GUI_IVY

#ifdef NETWORK
#include "libivy/ivy.h"
#include "libivy/ivyglibloop.h"
#include "srkrt_disp_gui_ivy.h"
#endif

#include "srkrt_disp_gui.h"
#include "srkrt_method.h"
#include "srkrt_disp_gui_callbacks.h"

/* fonction ivy qui envoie un coup sur le bus */
void ivy_send_move(Global* global);
void disp_gtk_on_send_message(GtkWidget* widget, Global* global);
void on_ivy_new(IvyClientPtr app, void* global, int argc, char *argv[]);
void on_ivy_move(IvyClientPtr app, void* global, int argc, char *argv[]);
void on_ivy_chat(IvyClientPtr app, void* global, int argc, char *argv[]);

#endif
